//
//  WBStatus.swift
//  WeiBoApp
//
//  Created by James on 2017/6/25.
//  Copyright © 2017年 James. All rights reserved.
//


import UIKit
import YYModel
///     数据模型
class WBStatus: NSObject {
    //Int 类型  在64位上的机器是64位，在32位机器上的是32位
    //如果不写 Int64,在 iPad2、ip5 5c 4s 4都无法正常运行，数据会溢出
    var id: Int64 = 0
    
    ///微博信息内容
    var text: String?
    
    /// 转发数
    var reposts_count:Int64 = 0
    
    /// 评论数
    var comments_count:Int64 = 0
    
    /// 点赞数
    var attitudes_count:Int64 = 0

    /// 微博的用户信息
    var user:WBUser?
    
    
    /// 微博配图模型数组
    var pic_urls:[WBStatusPicture]?
    
    
    /// 类函数
    ///告诉第三方 -> yymodel 如果遇到数组类型的属性，数组中存放的对象是什么类

    class func modelContainerPropertyGenericClass()->[String:AnyObject]{
        return ["pic_urls":WBStatusPicture.self]
    }
    
    ///重写计算型属性
    override var description: String{
        return yy_modelDescription()
    }
}
